* {  margin: 0; padding: 0;  }
.fl { float: left; }
.fr { float: right; }
.yellow { color: #F7D033; }
.green { color: #2ECC71; }
li { list-style: none; }

.header { height: 60px; background:-moz-linear-gradient(left,#477299,#223E60);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 50%,from(#477299),to(#223E60));/*Old gradient for webkit*/
background:-webkit-linear-gradient(left,#477299,#223E60);/*new gradient for Webkit*/
background:-o-linear-gradient(left,#477299,#223E60); /*Opera11*/
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#477299, endColorstr=#223E60);/*IE<9>*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#477299, endColorstr=#223E60)";/*IE8+*/
 }
.header .title { color: #FFF; font-size: 20px; line-height: 60px; margin-left: 23px; font-family:"Hiragino Sans GB","Microsoft YaHei",微软雅黑;}
.header .login { margin-right: 20px; line-height: 60px; }
.header .login .loginPic { margin-right: 9px; padding-top: 2px; }
.header .login span { color: #FAFBFF; margin: 0 5px; height: 40px; }
.header .login .arrows { }
.header .navbarToggle { display: none; position: relative; background: none; margin-left: 32px; margin-top: 20px; border: none; }
.header .navbarToggle .iconBar { background-color: #fff; margin-top: 3px;
    display: block; width: 20px; height: 3px; border-radius: 1px; }

.main .stopBox { width: 340px; height: 131px; margin: 184px auto 0; }
.main .stopBox .stop1 { width: 105px; height: 131px; }
.main .stopBox .stop2 { width: 233px; height: 76px; }
.main .stopBox p { font-size: 20px; line-height: 26px; color: #666; margin-top: 28px; }
.main .returnIndex { display: block; width: 163px; height: 40px; margin: 125px auto 100px; border: none; background-color: #1D8FFA; }

.footer { height: 40px; background-color: #3d3d3d; }
.footer span { display: block; width: 100%; color: #FFFFFF;  font-size: 12px; line-height: 40px; text-align: center; }
.stopFoot { position: fixed; bottom: 0; }